add: npm init
add: implementation
add: test case