client and manager