prepare for backend edit