Revert "Revert "correction put()""

This reverts commit b1516dd5d28e519c636c867d003f4b50c44fb5b1.