promised everything
handles multiple impact maps now