removed list array and routed data to hash set