log support
back to the original project, mandel will be a different project