new for my GUI assignment 7