can you "const-ify" "predefined key" and "predefined value" since you use them everywhere