method updates to argument structure