models self fix