initial commit of PACKAGE map_reduce_type