added proxy parameter