/**
  * @access public
  * @param array $root, the data root
  * @return string the processed template
  *
  */
 function process($root = array())
 {
     //process
     // something builtin
     $functions = ATBuiltIn::loadBuiltIns();
     extract($root);
     ob_start();
     include $this->source;
     $this->content = ob_get_contents();
     ob_end_clean();
     return $this->content;
 }