sub_final calculator ok