basic workflow for component execution workflow