Modify header file ,create implementation file

add many declarations;
herder file ver 0.4;