checking final requirements