Added some demo and documentation