Add fancy user interface.
Finish user interface