change arg requirement