model1 further simplification