road structure function