boilerplate and template arrangement, in-progress