adding camera and audio fixes and recovery