Allin

Не принимай пока, но комметарии пиши, если что не так
зачем эта миграция нужна?