initial commit for user interface