add more method comments