work on client and results