added GUI in demo