add unit test
move package
add method
implement new method