simplification part 1