que pass function