add auth system + disable migrate