updated keywords to always be downcased