demo with video and audio
source updates