temporary log system for middleman