add adaptive design