tokens for preference + touchups to http requests
small changes