add reference protected controller