Update 5(Pre final)