use sequential? instaad of oring seq? and vector?