better docs for map