tidy structure & template.