flow channels with means to enhance flow mixing,(