Implement flow.1