use put instead of post