1.add the model of point 2.fixed some bugs