added explaination for samples