add Principal.remove to client