Improving app to app communication