added demo frontend