rebuilt with additions refer to  for details