tag manipulating demos
optimize