first commit. gui has start/stop timer