first commit
gui stuff -- weird git problems so make sure everything is still working for you