apply queue