first draft of gui