initial commit GUI frame