Implemented basic GUI