arguments changes wrong