added satisfy periods dependencies