written demo