tutorial 25: first draft