handle dashes
treat _ as space
remove some junk from names