Groupoids And Semigroups In Homology Mission