to_dict modify