update argument types