reconstruct and add sample