Add Method struct