added dependent libraries