add migrate and requirements