changes and requirements