an offline example added