Initial commit for gui