Implemented adaptive design