firing rebuild