migrations & requirements