added auto generated API documentation