changes to support multiple outputformats and channels