issue #55 - templates and generators