make jsoncalendareader work with new reader stucture