system part 1