Tutorial code.