improvement on duino components attachment and recognition