fix arg passing
hm