modify
add fork
add mocha tests