fixed -sample bug