fixed the ignore and the plist generation