fix templates
return views and views define in controllers
add styles