updated and added monolog