client requirements fixed