design part 1