removed dependency on the logging package