cleanup code
cleanup code
add testing npm published package