add encryption and init librairies