Major update: "functioning" GUI