gui completed version