client testing purposes