4th year Remote Method Interface Assignment