adaptation simulation