modified parameter assignment