solve bug fields fif &&