add case-insensitive map