almost finish reconstruction