done with all fields