corrected post method