Added validation collection algorithm