method descriptions