add map, layout