demo udpated