change calling protocol in setup