add dataset.c
add dataset.h
delete tmp fiel