added x y z
merging auth branch