gen front