mad the thing take arguments