rewrite to use level-sublevel
update example
2.0.0