modified requirements part1