add argument tests