gui adapted to the screen and some mods