improves SecureController