tweaked w/z instead of q as temp var; aside: these are brand new for 2014