followed by a tutorial