diff --git a/java/application/Info.plist.tmpl b/java/application/Info.plist.tmpl
index 6a2de5a54..68fdfef26 100644
--- a/java/application/Info.plist.tmpl
+++ b/java/application/Info.plist.tmpl
@@ -71,5 +71,10 @@
JVMArguments
+
+ NSCameraUsageDescription
+ This app uses video camera input.
+ NSMicrophoneUsageDescription
+ This app uses microphone input.
diff --git a/todo.txt b/todo.txt
index 773c268d0..9f7fe22a4 100755
--- a/todo.txt
+++ b/todo.txt
@@ -1,4 +1,6 @@
1272 (4.0a3)
+X make changes to get sound and video to prompt on Catalina
+X also fix for exported applications
_ startup chatter (from appbundler?)
_ Processing[25059:13082813] int launch(char *, int, char **) Launchpath
@@ -24,6 +26,8 @@ _ workarounds https://gist.github.com/i3games/b063987dfb62baf5d0afda422631b480
https://developer.apple.com/documentation/avfoundation/cameras_and_media_capture/requesting_authorization_for_media_capture_on_macos
_ helpful comment on video
_ https://github.com/processing/processing-video/issues/134#issuecomment-617301980
+_ beta 4 works better, but only if replacing just the library folder
+_ https://github.com/processing/processing-video/releases
_ update appbundler? https://github.com/TheInfiniteKind/appbundler
_ might be broken though https://github.com/TheInfiniteKind/appbundler/issues/70