modified the libraries