some corrections and more fuckups.