refactored packages, switched logging to logback