argument fo rthe new function