use default template if not specified.
looks deployable.