add remote invocation and test