Fixed structure gen class