swap sample