Pipeline pattern