add DataPoint
add DataPointSequence
update Makefile