first commit: simple GUI