Add documents for public methods