add linear structure class files, later to complete them
add linear structure class files, later to complete them