adds support for putting a new key/value into the database