first commit for the ui part