implementing post request v3