start from a sample