oop block manager
oop disp
oop disp
oop and setup