Add full workflow support