commiting initial GUI code based on example code