renamed ‘label’ to ‘title’ and going through to make names safe to use as a target