ean generator structure now done