Add Workflow in util  and some basic structure to be revisited