adding keywords to make it discoverable on npm