demo2 simplify