added plist_location