orienation change works (hate it)
optimize imports
some changes