migration dependencies, closes #5