initial support for normal attribute calling under the template engine