requirements part 1