add mapper and reducers that work on dlrl