Added general data file and implemented maps as case insensitive