A: add logger module