changing requirements of the final product