Add main workflow