First if program