configuring library