line-functional structure