changes needed for supporting editing ports