def METHOD_NAME(self):
    d = self.diameter
    t = self.thickness
    p = 0.05*t
    if not self.outside:
        self.diameter = d = d - 3*t
    self.parts.disc(d, callback=lambda: self.alignmentHoles(outer=True), move="right")
    self.parts.disc(d, callback=lambda: (self.alignmentHoles(outer=True), self.hole(0, 0, d/2-1.5*t)), move="right")
    self.parts.disc(d, callback=self.lowerCB, move="right")
    self.parts.disc(d, callback=self.upperCB, move="right")
    self.parts.disc(d, callback=lambda : self.alignmentHoles(inner=True),move="right")