arg1 and/or arg2 as hash