initial version
more practical ignore list