config delegate class