Conditionally add audio file
add file in test controller
abstraction and cleanup