Store sha256 key
Use ordered_maps instead of vectors