migration dependencies 2nd attempt