fix GuardianController