For the reloading barrel, I upped the subdivisions along the height of the cylinder, then used the offset loop to add 2 loops around each one, then scaled the original edge loops in, then add two more edge loops outside the offset loops to tighten up the bevel of the smooth mesh. For the holes, I cut a cylinder down to…