benchmark framework for the custom channel