improving dependencies