format & demo update