modified function parameter