corrects pay_by_x methods except for last one