start using more mallard api stuff.
more func args work
blah
blah blah blah