added a pipeline that operates on a per file basis, in order for it to work sanity check needed to be modified
updating the audio pipeline