you can easily manage key and value