create a special pin_map