tmp - trying to figure out my template to adopt
(in progress) intermediate update