make dependencies