Agenda - AgendaManager

Put all the code in AgendaManager