fixed eval sample; improved reconst