Add singleton in oop