added the require for the adopts model