new stuff analyzing total variation
: