added more useful log system I made before