codex for map. all variables are not protected