adds in TAM generation