XHP: Introduction