add lazystring and reference demo