near-release version. implemented Stub and better client