many model changes