handle data directory not exist case
add how to use section to readme