file4 modified by dhthanh