Fixed remove duplicate nodes
Modified Operations as Generic