try key and val