class-mech and ga-notation edited