initialize all arguments