some stolen mappings and scripts