RMI implementation finished