add data directory to ignore list.
change some code.
test.............