Cs 151 OOP design and Graphic User Interface concepts and codes