gen igen igen not S