add method handle