New proposition

based on dependency management and more complex throttling strategy.