manager delegate