more about rebuild