perfections (25)