Create adaptation model