LineGenDemo