add Fields methods (supports splitting by quotes)
use new Fields method
only set transport when token is not blank