working on multiple counting