added more method descriptions