user interface scaffolding
work on user interface