dependent libraries