add logger and monitor module