add ability to choose transportMethod