tapid flow