updating L logging library + refactoring method calls accordingly