Add delegate.h