lis with reconstruct