demo modification