main object on client