allow user generated content to be preserved everytime rebuild code