sss
finish construct frament