worked on class definition for logSystem, turned out impractical