improved live demo