change args structure