added awesome new gui stuffs like lists that can be all dynamic and shit