class requirements 4421176