Basic client and test