add missing dependency version
reorganize the dependencies