Gui and back-end code first merger