put the demo togetheer