GUI for part 2