modify plist