user buy finish