add method thoughts