starting to add fancy helper methods to client.