Make design more adaptive