tightened the demo