updated method post