add point data generator