add a way to look for reducing count