12 slot + oop