revised models