mapper further work

abstract finished, status implemented, however thread race errors.
todo: not using itsfilter