add more delegates