key coded arms, punches