node templates, still need to figure out features