still trying to figure this RMI stuff out