Adding adaptive design