'''First is the battery. '''The battery is stored somewhere on the replica, whether inside of the stock, inside the foregrip, or in any number of external locations. The battery provides the current that causes the motor to turn, explained in detail below.
'''Second is the magazine. '''The magazine uses a spring to push the BBs into the replica in order to be fired out of the replica. The BBs are loaded into the magazine, and the magazine is inserted into the replica via the magazine well. When locked into place, the feed tube of the magazine will meet with the feed tube of the magazine well, which is located right under the nozzle on the mechbox, explained below.
'''Finally, the mechbox and inner barrel. ''' These two devices are they can be removed with AEG disassembly, they are not removable like the magazine, which is intended to be switched out as it runs out of BBs, and the battery which is intended to be removed and recharged or replaced when it can no longer provide enough current to power the motor.
'''12:00 ''' - post begins interaction with tappet plate, pushing it towards the rear of the mechbox.
'''11:00 ''' - teeth on sector gear come into contact with teeth on the piston, and begin to pull back the piston against the resistance of the spring.
'''9:00 ''' - Nozzle has been moved far enough back that a BB has entered the chamber. The chamber area is only as tall as a single BB, so no additional BBs can enter until the first most BB is out of the way.
'''7:00 ''' - Post on sector gear has stopped interacting with the tappet plate, and tappet plate returns to rest position. When returning forward, the nozzle also moves forward, pushing the chambered BB into the opening of the hopup assembly, and the nozzle itself is blocking any additional BBs from being loaded.
'''4:00 ''' - Teeth on the sector gear have now pushed the piston fully towards the rear of the mechbox, with the spring having reached maximum compression on the stroke. Upon further turning, the sector gear no longer has any teeth to interact with the piston, and the coiled spring is able to push the piston forward, back through the cylinder.
'''12:00 ''' - The cycle starts over.