keep all fields