keep byte type in seq proc
add join-seq function instead  flatten