simpler template skel