check point

need to do some test