reconstraction to complete