c p h 8 8 8 . x y z