lotsa templates and markup