resource
add assert and audio source