[TEST] add new unit tests
REFAC: Building map reduce model
REFAC: Building map reduce model
REFT: build map reduce