modifications model