[AFER CHANGING LOGIC] workflow can be defined