New client and a lot of other stuff I don't even remember