moved dependencies to packages