added fix! method