Select keyVal

I think I got keyVal to work; if so, we were way over thinking it