cmp needle