complete all functionalities
bug fixes; add support for level "*"; update package.json
add test cases