add more map types