organize dependency version