adjust autoDelegate