add log system idea