methods draft