some changes after merging, installing a crypto library.