add size to _map and improve geom for display