extended to accept mutiple file names
implemented '--only-changes' feature