Add better method documentation