Added some more doc and examples