Loading: How to design a referral program