add ignore types
fix filetype()