gonna update the GUI, committing all current backend code