add specific flow for eo and uo for e later