initial commit of gui