first commit, some basic ui added