modules apparently working (without tests)
add tests and package.json