tutorial 27: first draft