make case insensitve work on linux