basic templates and workflows