finished dmp executor (not working at the moment)