change catch to admin_head