add and finished user interface.