update farnell codes
add most of the libraries m2d'l probs want