presentation algo