V3.9

all V3.9 changes and some changes that after V3.9