it should be a list of Sample objects