udpate 3
update qifs.c