edited method post to completely replace