big update
repair N3D.require