add AssignableShellMetric.java to rpc