tag function added instead run and follow, seeing function added and performance is better now