implemented new loggin framework, lager