add logger
add tests
update package.json