improved transporter and fixed an issue with signing
merge from develop