add ids to checkboxes, content negotiation for pages