combiner with new reducer interface implemented. Not compiled yet. expecting few bugs now :)