GADGETS,LIBRAIRIES,ETC