marge and rebuild