build out user interface for application