template skel done