mention different map types