add cmds to default args
the method
using new func