added delegate tasks