template version 1 complete