add json to forecast model, add print method to eventhandler2