add UI Framework
better UI