add custom logger
update readme