more and better and fixes and copyleft and everything