add through2-* demo