adding more external libraries