replace al_ffk()