JS4.1 part III done