add map and all