elseif fix