rename code and source