testing out some mapping, still need to design optimal format