modified Args operation