ADD: proxy can take in argument