Feature/add transport structure

Files should end with a newline.