setup part 1