REFLECT ADAPT RECREATE