removed private field so that it can be published to npm