cleaning samples structure