Modified for simple demo.