changing requirements ordering