model modifications