implement new svg and audio