hooking in AdminSite