fix todo
documentation
add package config npm