add logger
fix bugs in reporter