Re-factor edit reader