add draft version Mapper.java Reducer.java