created documentation with examples