full workflow now works