OOPS integration