change complex dependencies
Merge pull request #1 from Planeshifter/master

change complex dependencies