added Res Class+comm protocol, blah...