version 3.0 Dynamic Queue