Added some documentation for use or extension