adding put api
merge conflicts