basic dynamic data
use flush to parse the json