modified model