implement transferrable Teacup templates