bug fixes all the way