1) Added api documentation