hopefully map part working