Updated documentation with detailed APi descriptions