These elements are the basic building blocks in many types of machines. Parts such as fasteners (screws, nuts and bolts, rivets, etc.), chains, shafts, keys, bearings and belts are examples of general-purpose machine elements. They usually perform the same function in all these machines.