=pro make samples optional