gen format