add new transport
extended Transport parent class