create linear vector structure