[maintain] add 3 method header, 2 method implements
[maintain] all method implements & test code not have
add part of test code
Merge pull request #10 from morris821028/master

first time for maintain