continue the fastedit implementation