added get_new_field and added test cases