updating modifications to integration because that's the term we use everywhere