If else construction changes, added bool var's, deleted unused set {}, Constant changes, permission changes