sample first