make a better demo