template (spooky) skeleton