accept mixed case in keywords