can pass args now and works fine