changed few method visibilities in transport layer