john's test
add RMI rpc