added argument tests