added method descriptions.