added argument class