Updated set_xyz