updating with kandel