added xyz and text