finish passing over the template compiler
remove altered files
separate context defines in view from namespace removing conflict
get better compiler errors
fix typo