The logger seems to work, may need more testing