added Confide for authentication