some argument option are required