colaboration by Dennis MAP and  Slide