fif-manipulation