demo & docs