The terminal generation