001b
class constraint as shape