initial set up of libraries