tinkering, hoping to make it read better