Explain use of libraries