Live demo code given at the end of term 1