The traditional recipe starts with a dough composed of butter and both brown and white sugar, semi-sweet chocolate chips and vanilla. Variations on the recipe may add other types of chocolate, as well as additional ingredients such as nuts or oatmeal. There are also vegan versions with the necessary ingredient substitutions, such as vegan chocolate chips, vegan margarine, egg substitute, and so forth. A chocolate chocolate chip cookie uses a dough flavored with chocolate or cocoa powder, before chocolate chips are mixed in. These variations of the recipe are often referred to as ‘double’ or ‘triple’ chocolate chip cookies, depending on the combination of dough and chocolate types.