add callbacks with 2 and 3 arguments
beginnings of stringrpc