generating tas