work on Samples