keeps track of transcript