two app api compatiable