added Logger class decl