add to_create_hash, to_update_hash
version up.