libraries

added necessary libraries and modules