IBM mechnical devices