rebuild code level