updated ethernet main