basic kv store & fetch working