Added fetch, key, and value functions