working on getting soft counts right