Adapting design