debug definition and production class