add MapSpec