fit transport layer with upper and lower layers