first setup of libraries