Initial commit for GUI

Initial commit for GUI