added x y and z