uploaded legacy gui
first integration pass
second integration pass