The Surf and XPT experience