complete purchase procedure