Put methods updated and tested.