added more delegates