prep for key-values