What is an adaptation?