fixed interface flow