updates whole structure to 2.4 equivalent