tightened dependencies