minor code realign
add 'name' kwarg to Workflow