try defaulting to a case-sensitive search
better case changing keys
fix key, and refactor
package for later