initial commit gui