todo
two way binding bug
camel casing in templates