the  dotproject  work  with  code changed