new function

auto draw & qty limit