latest version of XP API push

Can someone test this and see if it works... i'm still going to be working on it...