first commit. UI and such.