unified calculation of uncertainty and generating uncertainty snake; got rid of plot_snake()