improve dependency policy