Revert "remove workflow module"

This reverts commit 90af7627783d51a59ad8f3a8d74d7cfdafab964c.