Add demo & lib