documented, update demo