updated tac part