refactored arguments name