added example delegate