gui loads when no arguments are passed