bunch of levels and fixes