migration and some admin setting