Also updated the GUI to support overwrite function on a backend