adaptive draft add