writing argument matching