add script parser
fix bug of checkpt shown on map