referal cabinet functionality