rewrite everything: retention visualization