make it simpler
not need to use tmpl function
make init controller simpler
better nameing
mvc order