add basic UI and push code.
Merge branch 'basicUI'