if else fi fix