puzzling out responsive (size) for map
piecing things together