small adjustments, use the transactional endpoint
credit Max more