use kRootCategory not magic number
add usage on README.md