changes to meet project requirements