Updated define and drop method