Fairly large presentation code rewrite