adds single migration events

+ still need to set migration to 0 before a split