fixed obvious naming mistake in oxygen, new eval-less templating system (temporary measure) is working.