add ability to send additional opts to app