Final workflow