better way to describe maps