examination for oop