moved map-reduce to dependencies