Added migration, interfaces.