first commit GUI stuff