working demo state