final requirements