fixing template
user interface state