some general polish/refactoring plus blog underpinnings