fixed case sensitivity problem for keywords