updated log system