gui is now a module