deving and testing put/post