finished symmetic migration, teacher unfinished.