create oop feature map viewer