modify NoCaseMap class