Updated to finish function

(w, x, y, z)