add demos for utils