trying  more if structure