handle final field