enable nested oop