presentation and code