worked on logSystem class implementation