Change the adaptation environment, add pure code examples