Add presentation and tests