solutions for maps