organizing read* functions -- fixing bug on Agenda.save()