adding dependent libraries