Bunch of changes. Let us hope ı never have to roll back the chebsite because these commits are sparse.