layered maps. not fully implemented yet