Add Workflow basic implementation