the basic workflow works