Rogo xpp

Bringing content into main branch from Rogo XPP