a sketch about mapping