modificação args e primary