update

Add two archetype to simplify mapper and reducer creating