Issue #5 ignore case, fix minor bug where we were using the wrong array to iterate and prepare other classes