add and finished user interface.
change a template wrong!