Implemented put and partially delete.