made for demonstration purposes