integrated promises for OSMthree