class requirements 3206623