remove shitty code
add templateWrapper
add classic template