fixed file tree structure, fix ignore list