fix case-sensitive problems